In a Webmaster Hangout, Google’s John Mueller was asked about the type of structured data Google prefers. John Mueller responded that Google favors JSON-LD structured data.
What is JSON-LD?
JSON-LD is a scripting language that enables publishers to convey essential information to search engines.
According to the official JSON-LD description:
“Data is messy and disconnected. JSON-LD organizes and connects it, creating a better Web. It is a way to create a network of standards-based, machine-readable data across websites.”
JSON-LD scripts can be added to a webpage in a template-friendly manner, simplifying the process of adding, updating, and removing them.
What is Microdata Structured Data?
Microdata structured data conveys the same information as JSON-LD, but it is embedded within the HTML of the website. This might complicate the addition and removal of structured data.
Which Type of Structured Data does Google Prefer?
Here’s the question posed:
“What type of Schema markup is preferable for Google? Should I use JSON or microformats? Which format is preferable?”
John Mueller answered:
“We currently prefer JSON-LD markup. I think most of the new structured data comes out for JSON-LD first. So that’s what we prefer.”
Google Prefers JSON-LD Structured Data
John Mueller from Google clearly stated that Google prefers JSON-LD structured data. Personally, I find it easier to implement as well. The scripting language is based on straightforward rules and can be effortlessly added or removed from a site.
How to Implement JSON-LD Structured Data
The JSON-LD structured data page on Schema.org contains numerous examples on how to write structured data code. You can use these examples as templates.
Here is an image showing content without structured data:
![Screenshot of content without structured data]()
This is an example of the same content expressed as JSON-LD Schema.org structured data:
![Screenshot of JSON-LD structured data from schema.org]()
Google’s stated preference is for JSON-LD. It might be beneficial to consider switching to JSON-LD structured data if you currently use microdata. However, it is not necessary at present, as Google can still read and interpret it. Future-proofing content can be advantageous, though. The decision is yours since Google doesn’t mandate one format over another.
Watch the Google Webmaster Hangout for more insights.
Screenshots by Author, Modified by Author